#coding=utf-8
import time  
from selenium import webdriver  
import re

#driver = webdriver.Chrome(r'C:\Users\guosu\Desktop\crawlers\chromedriver_win32\chromedriver.exe')  #打开浏览器

def gold_ETF(driver):
        
    
    elem = driver.get('http://www.dyhjw.com/html/hangqing/etf/etf.php')  #打开网址
    information = "" #把结果要保存的变量先初始化好

    def get_info():   #定义主要方法： 复制利率到information变量，并同时打印出来
        nonlocal information #调用父方法的变量
        status = driver.page_source #把全网页源代码文本保存在status变量里
        content = status[status.find('黄金ETF当前持仓</h1>'):status.find('etf_link2')] #找到第二个/tr后的内容，就是说提取前两行信息的意思
        filtered_service_log = re.findall("</h1>(.*?)<\/div>",content) #把coding中间的部分去掉，只留下人类可读部分
        #print('The latest rate is: \n')
        information = filtered_service_log[0][1:-2]
        #print('\n')  #前后空好行

    # 正式开始执行查询近期rate任务
    #print('for US:\n')
    get_info()

    print(information)  #根据需要打印出利率详情统计。

    #driver.quit()
    
#Gold_ETF(driver)
